large-scale farming - French English Dictionary